/**
 * @Project : algorithm-learning
 * @Author : Ruoyu Wang
 * @User : Momenta
 * @DateTime : 2024/4/16 18:59
 */

//小红喜欢偶数，即一个数从因数分解的角度来看，其中的偶数因子越多，她就越喜欢这个数。
//也就是，x=p1*p2*...*pk，其中pi都是偶数，那么k的最大值就是小红对这个数的喜欢程度。
//小红想知道区间[l,r]的数中小红对哪个数的喜欢程度最高，输出小红的喜欢程度
//
//输入描述
//  一行两个整数了l,r，表示区间[l,r]
//  1≤l≤r≤10^9
//输出描述
//  输出一个整数，表示小红对这个数的喜欢程度
//
//示例1
//3 10
//输出
//3
//  小红最喜次的数是8，喜欢程度是3。因为8=2*2*2

#include <cstdio>
#include <iostream>

using namespace std;

int two(int x) {
    int k = 0;
    while (x % 2 == 0) {
        k++;
        x >>= 1;
    }
    return k;
}

int main() {
    int l, r;
    scanf("%d%d", &l, &r);
    int res = 0;
    for (int i = l; i <= r; i++) {
        res = max(res, two(i));
    }
    printf("%d", res);
    return 0;
}